Career 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bloomfield Hills Challenger Wimbledon - London U.S. Open - New York Fairfield Challenger Dallas Open - Dallas Mifel Tennis Open - Los Cabos BNP Paribas Open - Indian Wells Slovenia F3 Austria F1 Czech Republic F4 Italy F4 Czech Republic F3 Hungary F1 Morocco F3 Serbia & Montenegro F3 Austria F5 Croatia F3 Slovakia F1 Croatia F5 Italy F32 Ukraine F2 Ukraine F3 Czech Republic F6 Germany F2 Germany F3 Austria F2 Croatia F2 Italy F15 Italy F19 USA F23 USA F22 Great Britain F1 Great Britain F2 Croatia F1 Croatia F2 France F5 Russia F1 Russia F2 Usa F15 Usa F16 Usa F17 Usa F16 USA F17 USA F23 USA F13 USA F23 USA F24 Germany F7 Hungary F3 Czech Republic F1 USA F23 Morocco F4 Italy F16 Tatra Banka Open - Bratislava Steelers Cup 2005 - Kosice Stella Artois Clay Court Championships - Budaors Czech Indoor Open - Prague Coffee Cup Challenger - Chikmagalur Togliatti Cup - Togliatti dBI Tennis Challenger - Binghamton GHI Bronx Tennis Classic - Bronx Challenger Brasov - Brasov Ethias Trophy - Mons The LTA Nottingham Challenger - Nottingham Tatra Banka Open 2006 - Bratislava IPP Open - Helsinki Internationaux de Nouvelle-Caledonie - New Caledonia KGHM Dialog Polish Indoors - Wroclaw Akbank Private Banking TED Open - Istanbul Flea Market Cup - Busan Tatra Banka Slovak Open - Bratislava Heilbronn Open - Heilbronn Status Athens Open - Athens Prosperita Open 2008 - Ostrava Unicredit Czech Open - Prostejov Kos Succhetti Tennis Cup - Cordenons Levene Gouldin & Thompson Tennis Challenger - Binghamton Sarajevo Challenger Segovia Challenger St. Remy Challenger Mons Challenger Tashkent Challenger Calabasas Challenger Seoul Challenger Chuncheon Challenger Bratislava Challenger Johannesburg Challenger Athens Challenger Ojai Challenger Rennes Challenger Orleans Challenger Calabasas Challenger Ortisei Challenger Bratislava Challenger Champaign Challenger Guangzhou Challenger Pingguo Challenger Prague Challenger Zagreb Challenger Nottingham Challenger Nottingham Challenger Penza Challenger Astana Challenger Segovia Challenger Vancouver Challenger St. Remy Challenger Izmir Challenger Mons Challenger Sacramento Challenger Tiburon Challenger Orleans Challenger Knoxville Challenger Champaign Challenger Helsinki Challenger Honolulu Challenger Dallas Challenger Prague Challenger Nottingham Challenger Aptos Challenger Izmir Challenger Orleans Challenger Tashkent Challenger Tiburon Challenger Charlottesville Challenger Bratislava Challenger Helsinki Challenger Dallas Challenger Le Gosier Challenger Sarasota Challenger Savannah Challenger Johannesburg Challenger Tallahassee Challenger Bordeaux Challenger Busan Challenger Nottingham-2 Challenger Winnetka Challenger Granby Challenger Aptos Challenger Napa Challenger Sacramento Challenger Tashkent Challenger Charlottesville Challenger Bratislava Challenger Knoxville Challenger Helsinki Challenger Noumea Challenger Maui Challenger Dallas Challenger Irving Challenger Guadalajara Challenger Le Gosier Challenger Shenzhen Challenger Taipei City Challenger Gimcheon Challenger Bordeaux Challenger Busan Challenger Nottingham Challenger Granby Challenger Tashkent Challenger Geneva Challenger Bratislava Challenger Drummondville Challenger Raanana Challenger Taipei City Challenger Busan Challenger Portoroz Challenger St. Remy Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Manila Challenger Wroclaw Challenger Quimper Challenger Jonkoping Challenger Guangzhou Challenger Shenzhen Challenger Raanana Challenger Busan Challenger Seoul Challenger Bangkok Challenger Izmir Challenger Orleans Challenger Mons Challenger Tashkent Challenger Brest Challenger Budapest Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Bergamo Challenger Wroclaw Challenger Irving Challenger St. Brieuc Challenger Taipei City Challenger Surbiton Challenger Portoroz Challenger Kaohsiung Challenger Eckental Challenger Bratislava Challenger Brescia Challenger Irving Challenger St. Brieuc Challenger Glasgow Challenger Loughborough Challenger Surbiton Challenger Ortisei Challenger Eckental Challenger Bratislava Challenger Indian Wells Challenger Phoenix Challenger Taipei City Challenger Seoul Challenger Busan Challenger Gwangju Challenger Surbiton Challenger Ilkley Challenger Recanati Challenger Aptos Challenger Vancouver Challenger Fairfield Challenger Ismaning Challenger Las Vegas Challenger Eckental Challenger Bratislava Challenger Canberra Challenger Bendigo Challenger Rennes Challenger Newport Beach Challenger Quimper Challenger Pau Challenger Indian Wells Challenger Trieste Challenger Ostrava Challenger Prostejov Challenger Biella Challenger Ismaning Challenger Hamburg Challenger Bratislava Challenger Quimper Challenger Quimper 2 Challenger Biella 1 Challenger Biella 2 Challenger Lugano Challenger Orlando Challenger Ostrava Challenger Prague Challenger Oeiras 3 Challenger Biella 7 Challenger Cary Challenger Mallorca Challenger Biel Challenger Ismaning Challenger Las Vegas Challenger Bratislava Challenger Forli 3 Challenger Quimper Challenger Forli 5 Challenger Sarasota Challenger Ostrava Challenger Mauthausen Challenger Zagreb Challenger Troisdorf Challenger Nottingham Challenger Ilkley Challenger Malaga Challenger Mallorca Challenger Seoul Challenger Ismaning Challenger Las Vegas Challenger Ortisei Challenger Champaign Challenger Cleveland Challenger Monterrey Challenger Oeiras 4 Challenger Nottingham Challenger Open de Rennes - Rennes Challenger DCN de Cherbourg - Cherbourg BCR Open Romania - Bucharest Kobstaedernes ATP Challenger - Kolding Open Seat Godo 2007 - Barcelona Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Next Generation Adelaide International - Adelaide Medibank International - Sydney Morocco Tennis Tour - Fes Tunis Open - Tunis Tatra Banka Slovak Open - Bratislava PBZ Zagreb Indoors - Zagreb Baden Open - Karlsruhe Gerry Weber Open - Halle Countrywide Classic - Los Angeles Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Kosice Open-Steelers Cup 2008 - Kosice BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle AEGON International - Eastbourne Atlanta Tennis Championships - Atlanta Countrywide Classic - Los Angeles Pilot Pen Tennis - New Haven Open de Moselle - Metz Unique Zagreb Open - Zagreb Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Farmers Classic - Los Angeles Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Dubai Duty Free Tennis Championships - Dubai BRD Nastase Tiriac Trophy - Bucharest Czech Open 2006 - Prostejov Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Campbell's Hall of Fame Tennis Championships - Newport Atlanta Tennis Championships - Atlanta Farmers Classic - Los Angeles Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Swiss Indoors Basel - Basel Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Tatra Banka Open 2003 - Bratislava US Men's Clay Court Championship - Houston Power Horse Cup - Dusseldorf BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz PTT Thailand Open - Bangkok Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Aircel Chennai Open - Chennai Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Open 13 - Marseille Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Croatia Osiguranje Rijeka Open - Rijeka Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle AEGON Championships - London Topshelf Open - 's-Hertogenbosch Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Brisbane International - Brisbane Aircel Chennai Open - Chennai Heineken Open - Auckland San Remo Tennis Cup - San Remo PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open de Nice Cote d'Azur - Nice Gerry Weber Open - Halle Trofeo Sisma Mantova - Mantova Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Erste Bank Open - Vienna Valencia Open - Valencia Brisbane International - Brisbane Qatar ExxonMobil Open - Doha ASB Classic - Auckland Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Topshelf Open - 's-Hertogenbosch AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Citi Open - Washington Winston-Salem Open - Winston-Salem China Open - Beijing If Stockholm Open - Stockholm Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON Championships - London AEGON International - Eastbourne Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Erste Bank Open - Vienna Brisbane International - Brisbane ASB Classic - Auckland Garanti Koza Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Geneva Open - Geneva Mercedes Cup - Stuttgart Gerry Weber Open - Halle AEGON International - Eastbourne Hall of Fame Open - Newport BB&T Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Erste Bank Open - Vienna ASB Classic - Auckland DIEMA XTRA Sofia Open - Sofia New York Open - New York Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Open Parc - Lyon Mercedes Cup - Stuttgart Libema Open - 's-Hertogenbosch Noventi Open - Halle Nature Valley International - Eastbourne Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Zhuhai Open - Zhuhai Rakuten Japan Open - Tokyo Open Sud de France - Montpellier New York Open - New York Delray Beach Open - Delray Beach Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco bett1HULKS Indoors - Cologne bett1HULKS Championships - Cologne Open Sud de France - Montpellier Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Noventi Open - Halle Hall of Fame Open - Newport Abierto Mexicano de Tenis Mifel - Los Cabos Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem San Diego Open - San Diego Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Open Sud de France - Montpellier Dallas Open - Dallas Open 13 Provence - Marseille Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston cinch Championships - London Viking International - Eastbourne Hall of Fame Open - Newport Truist Atlanta Open - Atlanta Abierto de Tenis Mifel - Los Cabos Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo San Diego Open - San Diego Korea Open - Seoul Dallas Open - Dallas Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco US Men's Clay Court Championship - Houston Infosys Hall of Fame Open - Newport Emilia-Romagna Open - Parma Siemens Open 2007 - Scheveningen Porsche Open - Poznan GHI Bronx Tennis Classic - Bronx Kobstaedernes ATP Challenger - Kolding Internationaux de Doubs Open de Franchie-Comte - Besancon Baden Open - Karlsruhe Schickedanz Open 2007 - Furth Tatra Banka Open - Bratislava IPP Open - Helsinki Internazionali di Tennis di Bergamo - Bergamo Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg Dharwad Challenger 2006 - Dharwad Ostdeutscher Sparkassen Cup - Dresden Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Prosperita Open 2007 - Ostrava Busan Challenger Porsche Open - Poznan Rennes Challenger Open Castilla y Leon - Segovia Fergana Challenger Charlottesville Challenger Steelers Cup - Kosice Maui Challenger Brasov Challenger - Brasov Dallas Challenger Ortisei Challenger Pozoblanco Challenger ATP Challenger Trophy 2007 - Trnava Open de Rennes La Trinitaine - Rennes Manchester Challenger Bratislava Challenger Kobstaedernes ATP Challenger - Kolding Sony Ericsson Open - Miami Recanati Challenger Sony Ericsson Open - Miami Mutua Madrilena Masters Madrid - Madrid Samsung Securities Cup - Seoul BNP Paribas Open - Indian Wells Western & Southern Financial Group Masters - Cincinnati Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Rogers Cup - Montreal Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Nottingham Challenger Mutua Madrid Open - Madrid BMW Tennis Championship - Sunrise Internazionali BNL d'Italia - Rome Tennis Napoli Cup - Napoli Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - New York BNP Paribas Open - Indian Wells Miami Open - Miami Pharma Medico Open 2008 - Aarhus Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Ostrava Challenger Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Winnetka Challenger Aptos Challenger Sunrise Challenger Open des Alpes Trophee BNP Paribas - Grenoble U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Tiburon Challenger Wimbledon - London U.S. Open - New York Steelers Cup - Kosice Australian Open - Melbourne St. Remy Challenger PEOPLEnet Cup - Dnepropetrovsk Tallahassee Challenger Chicago Challenger French Open - Paris Wimbledon - London U.S. Open - New York Charlottesville Challenger Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London Lexington Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Tiburon Challenger Granby Challenger Pozoblanco Challenger Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, World Group, PO, SVK-BEL 2-3 Davis Cup, World Group, PO, SVK-KOR 2-3 Davis Cup, Group 1, 2R, SVK-GEO 4-1 Davis Cup, World Group, PO, SVK-SRB, 1-4 Davis Cup, Group 1, 2R, ITA-SVK 4-1 Davis Cup, Group 1, PO, SVK-MKD, 5-0 Davis Cup, Group 1, 2R, AUT-SVK 3-2 Davis Cup, Europe/Africa Group I, PO, BLR-SVK 1-4 Davis Cup, Group I, 1R, POR-SVK 4-1 Kun-Ming Challenger Davis Cup, Group I, 1R, GBR-SVK 3-2 Davis Cup, Group I, PO, SVK-POR 3-1 Davis Cup, Group I, 1R, UKR-SVK 3-2 Davis Cup, Group I, PO, SVK-SWE 3-2 Davis Cup, Group I, 1R, SVK-LAT 5-0 Davis Cup, Group I, 2R, SVK-AUT 4-1 Davis Cup, World Group, PO, USA-SVK 5-0 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, World Group, PO, UZB-USA 1-3 Davis Cup, World Group, 1R, USA-SUI 5-0 Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, SF, CRO-USA 3-2 Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Australian Open (juniors) French Open (juniors) U.S. Open (juniors) Australian Open (Wildcard) All Lower level tournaments Olympics - London Olympics - Rio de Janeiro Stanford Challenger Davidoff Swiss Indoors Basel - Basel Swiss Indoors Basel - Basel Legg Mason Tennis Classic - Washington Western & Southern Open - Cincinnati BNP Paribas Masters - Paris French Open - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome